MIME-tyypeistä
MIME (Multipurpose Internet Mail Extensions) on mekanismi Internetin viestien
muodon määrittämiseen ja kuvaamiseen. Se suunniteltiin pääasiassa sähköpostia
varten, mutta MIME-tyyppejä käytetään myös HTTP-protokollan tiedon tyypin
tunnistamiseen. HTTP on laajimmin käytetty protokolla World Wide Webissä.
Selaimelle, kuten AWebille, dokumentin MIME-tyyppi kertoo, pitäisikö tiedosto
näyttää selaimen ikkunassa vai siirtää jonkun toisen ohjelman käsiteltäväksi.
MIME-tyyppi koostuu tyypistä ja alatyypistä. Tyyppi
kertoo tiedon pääluokan, esimerkiksi teksti tai kuva. Alatyyppiä
käytetään päätyypin jakamiseen eri muotoihin, esimerkiksi GIF- tai
JPEG-kuvat.
RFC 1521:n mukaan seuraavat viralliset MIME-tyypit on määritelty:
- TEXT/HTML
- Tämä on HTML-hypertekstimuodossa oleva dokumentti. Lähes kaikki sivut
Webissä ovat tässä muodossa.
- TEXT/PLAIN
- Tätä tyyppiä käytetään tavallisille tekstidokumenteille (normaalisti ASCII-muodossa).
- APPLICATION/OCTET-STREAM
- Tämä kuvaa binaaritiedostoa. Tiedosto voitaisiin käsitellä jollakin
sovelluksella. Esimerkkinä voisi olla LHA-arkisto.
- APPLICATION/POSTSCRIPT
- Dokumentti on PostScript-muodossa.
- IMAGE/GIF
- IMAGE/JPEG
- Nämä ovat kuvia, GIF- ja JPEG-muodossa.
- AUDIO/BASIC
- Tätä tyyppiä käytetään äänitiedolle, joka on koodattu käyttäen 8-bitin ISDN mu-law [PCM] -menetelmää.
- VIDEO/MPEG
- Tämä on MPEG-muotoinen animaatio.
Näiden virallisten tyyppien ja alatyyppien lisäksi on sallittua määritellä
laajennettuja MIME-tyyppejä ja -alatyyppejä. Näiden tulisi alkaa etuliitteellä X-,
jotta vältytään sekaannuksilta tulevien virallisten MIME-tyyppien kanssa.